//-----------------------------------------------------------------------------
// Dynamic weather - Common Definitions
//-----------------------------------------------------------------------------

#define OUTPUT_TEXCOORD0
#define OUTPUT_TEXCOORD1
#define OUTPUT_COLOR0



struct VSOUT
{
#ifndef PIXEL_SHADER 
    float4 Position         : POSITION;
#endif

#if defined(OUTPUT_TEXCOORD0)
    float2 UV				: TEXCOORD0;
#endif

#if defined(OUTPUT_TEXCOORD1)
    float3 WorldPosition	: TEXCOORD1;
#endif

#if defined(OUTPUT_COLOR0)
    float4 color			: COLOR0;
#endif
};